package xin.marcher.module.search.message;

import xin.marcher.module.search.domain.dto.TableDataChangeDTO;

import java.io.IOException;

/**
 *
 */
public interface MessageHandler {

    /**
     * @return 该handler处理哪张表的数据变更消息
     */
    String tableName();

    /**
     * 处理数据变更消息的逻辑
     */
    void handleMessage(TableDataChangeDTO tableDataChangeDTO) throws IOException;
}
